//
//  HomeController.m
//  CP_PrjOne
//
//  Created by 明明方 on 2018/5/3.
//  Copyright © 2018年 明明方. All rights reserved.
//

#import "HomeController.h"
#import "HomeCell.h"
#import <SDCycleScrollView.h>
@interface HomeController ()<UITableViewDelegate,UITableViewDataSource>
@property(nonatomic, strong) UITableView * tableView;
@property(nonatomic, strong) UIView * headerView;
@end

@implementation HomeController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self.view addSubview:self.tableView];
}

#pragma mark - tableView


#pragma mark - tableView - Lazyloading
- (UITableView *)tableView {
    if (!_tableView) {
        _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT - NAVBAR_HEIGHT - TABBAR_HEIGHT) style:UITableViewStylePlain];
        _tableView.dataSource = self;
        _tableView.delegate = self;
        _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
        _tableView.rowHeight = autoX(88);
        _tableView.tableHeaderView = self.headerView;
    }
    return _tableView;
}
#pragma mark - UITableViewDatasource
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 10;
}
#pragma mark - UITableViewDdelegate
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    return [HomeCell cellWithTableView:tableView indexPath:indexPath];
}

#pragma mark - headerView
- (UIView *)headerView {
    if (!_headerView) {
        _headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 135)];
        
        SDCycleScrollView * cycleView = [[SDCycleScrollView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 135)];
        cycleView.localizationImageNamesGroup = @[[UIImage imageNamed:@"index_01.jpg"],[UIImage imageNamed:@"index_01.jpg"]];
        [_headerView addSubview:cycleView];
    }
    return _headerView;
}



@end
